@import 'http://at.alicdn.com/t/font_1917294_sxuuck0i39.css';

body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
header,
footer,
nav,
article,
section {
  margin: 0;
}

body {
  line-height: 1;
  touch-action: none;
}

div {
  touch-action: none;
}
input,
div,
p,
ul,
li,
dl,
dd,
dt,
ol,
nav,
span {
  font-size: inherit;
}

ul,
ol,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#app {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

img {
  display: block;
}

input {
  outline: none;
  padding: 0;
  box-sizing: border-box;
}
i {
  list-style: none;
}

.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

.fx {
  display: flex;
}

.fx-jc-sb {
  justify-content: space-between;
}

.fx-ai-c {
  align-items: center;
}

.fx0 {
  flex-shrink: 0;
}

.fx1 {
  flex: 1;
}

.fx-cc {
  display: flex;
  justify-content: center;
  align-items: center;
}

.fx-w {
  flex-wrap: wrap;
}

.fx-jc-c {
  justify-content: center;
}
.fx-d {
  flex-direction: column;
}
.fx-jc-sa {
  justify-content: space-around;
}
.oh {
  overflow: hidden;
}

.password {
  -webkit-text-security: disc;
  -moz-text-security: disc;
  -ms-text-security: disc;
}

.text-over {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body {
  --bg-primary: #fcfcfc; // 主背景色
  --word-primary: #fff; // 主文字颜色
  --word-primary-dark: #999999; // 主文字颜色-浅
  --btn-bg-primary: #fff; // 按钮背景色
  font-size: 28px;

  --primary: #727bfa; // 主题色
  --primary-color: #fff; // 主题上面的颜色
  --primary-shallow: #979eff; // 主题是浅色
  --primary-color-select: #58ffe3; // 主题颜色选中

  --color: #000; // 默认颜色
  --line-1PX: #ccc; // 1px边框线颜色
}
